bonsaiG - Algorithms & Design

نویسنده

  • Lou Hafer
چکیده

This report describes the implementation of bonsaiG, a program for mixed-integer linear programming (MILP). bonsaiG is a research code, designed to explore the utility and power of arc consistency as a general technique for solving MILP problems, and to provide a foundation for exploring other techniques. It strives to provide maximum flexibility, control, and robustness, while retaining a reasonable level of efificiency. It implements a LP-based branch-and-bound algorithm and supports binary, general integer, and continuous variables. The underlying LP is an implementation of a dynamic LP algorithm. The tree exploration strategy is depth-first with best-first backtracking. Selection of the next active subproblem is based on a function which can incorporate the objective function and the integer infeasibility of a subproblem. The branching algorithm allows the specification of priorities for selecting branching variables, and the specification of groups of integer variables which are expanded and fixed simultaneously. General integer variables are treated by default with a 4-way branch. The evaluation of each subproblem incorporates LP, up/down penalties, and arc consistency, applied iteratively in an integrated variable forcing loop. The partial arc consistency algorithm is used to enforce integrality constraints and dynamically tighten bounds on variables. Arc consistency and up/down penalties provide complementary techniques for forcing integer variables to integral values. All data structures supporting the constraint system and search tree are dynamically allocated, so that there is no a priori limit on the size of problems which bonsaiG can attempt. bonsaiG has been tested on the MIPLIB 3.0 test suite, and performs adequately well compared to other MILP codes. As bonsaiG is the successor of bonsai, this report is the successor of [4], modified to incorporate the changes entailed in supporting general integer variables and replacement of the underlying LP code and constraint system data structure.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Unified Approach for Design of Lp Polynomial Algorithms

By summarizing Khachiyan's algorithm and Karmarkar's algorithm forlinear program (LP) a unified methodology for the design of polynomial-time algorithms for LP is presented in this paper. A key concept is the so-called extended binary search (EBS) algorithm introduced by the author. It is used as a unified model to analyze the complexities of the existing modem LP algorithms and possibly, help ...

متن کامل

A New Approach of Backbone Topology Design Used by Combination of GA and PSO Algorithms

A number of algorithms based on the evolutionary processing have been proposed forcommunication networks backbone such as Genetic Algorithm (GA). However, there has beenlittle work on the SWARM optimization algorithms such as Particle Swarm Optimization(PSO) for backbone topology design. In this paper, the performance of PSO on GA isdiscussed and a new algorithm as PSOGA is proposed for the net...

متن کامل

THE EFFECTS OF INITIAL SAMPLING AND PENALTY FUNCTIONS IN OPTIMAL DESIGN OF TRUSSES USING METAHEURISTIC ALGORITHMS

Although Genetic algorithm (GA), Ant colony (AC) and Particle swarm optimization algorithm (PSO) have already been extended to various types of engineering problems, the effects of initial sampling beside constraints in the efficiency of algorithms, is still an interesting field. In this paper we show that, initial sampling with a special series of constraints play an important role in the conv...

متن کامل

OPTIMUM DESIGN OF GRILLAGE SYSTEMS USING CBO AND ECBO ALGORITHMS

Grillages are widely used in various structures. In this research, the Colliding Bodies Optimization (CBO) and Enhanced Colliding Bodies Optimization (ECBO) algorithms are used to obtain the optimum design of irregular grillage systems. The purpose of this research is to minimize the weight of the structure while satisfying the design constraints. The design variables are considered to be the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999